package com.ccit.springbootlaw.service;

import com.ccit.springbootlaw.pojo.CaseLawRelationship;

import java.util.List;

public interface CaseLawRelationshipService {
    // 根据ID查找案件法律关系
    CaseLawRelationship findById(long id);

    // 根据案件ID查找案件法律关系列表
    List<CaseLawRelationship> findByCaseId(int caseId);

    // 根据法律ID查找案件法律关系列表
    List<CaseLawRelationship> findByLawId(int lawId);

    // 插入新的案件法律关系
    int insertCaseLawRelationship(CaseLawRelationship relationship);

    // 更新案件法律关系
    int updateCaseLawRelationship(CaseLawRelationship relationship);

    // 查询所有案件法律关系
    List<CaseLawRelationship> findAll();

    // 根据ID删除案件法律关系
    int deleteCaseLawRelationshipById(long id);
}